2004 Lexus ES: trims, real prices & how to pick yours
8 builds left the factory as a 2004 ES, each a different combination of engine, transmission and body identified by the first eight characters of its VIN. The 1 main configuration sell for $2,500–$11,495 today.
- 1 main configurations
- 11,158 vehicles built
- 57 for sale right now
- $2,500–$11,495 typical price range
Which ES is yours?
Enter a VIN — the 17 characters on the windshield or the title — and we’ll match it to its exact factory configuration, typical price and equipment.
Works with any VIN — a different year or model takes you straight to its own page.
Pick your ES
-
300 JTHBA30G-43.3L 6-cyl, 230 hp. 11,151 built.
$2,500 great deal $6,534 typical $11,495 top of market
What people actually pay
117 price observations · updated Aug 30, 2026
300
$6,534
$2,425
$4,779
$7,133
$9,486
$11,840
Safety, in plain English
What JTHBA30G-4 means
JTH
BA30G
·
4
- JTH
- the World Manufacturer Identifier Lexus registered — assembled in Japan
- BA30G
- together encode the ES line — Sedan, 3.3L 6cyl — as Lexus filed it, these five characters are read as one block, not letter by letter
- 4
- in position 10 — model year 2004
- 9, 11–17
- differ on every car: check digit, plant code and the serial number
Real VINs from this run
JTHBA30G
345027706
JTHBA30G
240020517
JTHBA30G
440014041
7 rare configurations — mostly fleet, export or irregular VIN patterns. Fewer than 20 known vehicles each.
- 300 3.3L 6cyl Sedan JTHBA32G-4 Fewer than 20 known vehicles
- ES 330 Sedan 4D Sedan JTHBF80G-2 Fewer than 20 known vehicles
- Base configuration XTHBA30G-4 Fewer than 20 known vehicles
- Base JTHBA35V-4 Fewer than 20 known vehicles
- Base configuration JPHBA30G-4 Fewer than 20 known vehicles
- 300 3.3L 6cyl Sedan JT8BA30G-4 Fewer than 20 known vehicles
- 300 Sedan JTHBS30G-4 Fewer than 20 known vehicles
Already looking at a specific ES?
Paste its VIN — we’ll open that exact car’s page: its configuration, market position and every listing we’ve tracked.