Rankings · 2004

Least fuel-efficient midsize cars of 2004

Among 26 midsize cars from 2004 in the database (one per model family), the 2004 Rolls-Royce Phantom is the least fuel-efficient at 18.1 l/100km, against a class average of 11.5 l/100km. The spread from best to worst is 5.1–18.1 l/100km. Electric vehicles are ranked separately by range.

Ranked26one per model family
Average11.5 l/100km
Leader2004 Rolls-Royce Phantom

Top 10

Full ranking

#VehicleCombinedvs avgCO2WeightRecallsNCAP
12004 Rolls-Royce Phantom18.1 l/100km+57%424.8 g/km—1—
22004 Audi A6 quattro13.1 l/100km+14%306.8 g/km—4—
32004 Infiniti Q4513.1 l/100km+14%306.8 g/km—2—
42004 Cadillac CTS12.4 l/100km+8%290.6 g/km—6—
52004 Mitsubishi Galant12.4 l/100km+8%290.6 g/km—1—
62004 Volvo S80/S80 Premier12.4 l/100km+8%290.6 g/km—5—
72004 Buick Regal11.8 l/100km+2%276.1 g/km—4—
82004 Chevrolet Monte Carlo11.8 l/100km+2%276.1 g/km—7—
92004 Hyundai Sonata11.8 l/100km+2%276.1 g/km—1—
102004 Infiniti I3511.8 l/100km+2%276.1 g/km—3—
112004 Mercury Sable11.8 l/100km+2%276.1 g/km—2—
122004 Pontiac Grand Prix11.8 l/100km+2%276.1 g/km—9—
132004 Saab 9-511.8 l/100km+2%276.1 g/km—2—
142004 Suzuki Verona11.8 l/100km+2%276.1 g/km—5—
152004 Volvo S80 AWD11.8 l/100km+2%276.1 g/km—5—
162004 Acura TL11.2 l/100km-3%263 g/km—6—
172004 Buick Century11.2 l/100km-3%263 g/km—2—
182004 Honda Accord11.2 l/100km-3%263 g/km—22—
192004 Kia Optima11.2 l/100km-3%263 g/km—1—
202004 Nissan Altima11.2 l/100km-3%263 g/km—5—
212004 Nissan Maxima11.2 l/100km-3%263 g/km—2—
222004 Toyota Camry11.2 l/100km-3%263 g/km—3—
232004 Chevrolet Malibu10.2 l/100km-11%240.1 g/km—9—
242004 Chevrolet Classic9.4 l/100km-18%220.9 g/km—1—
252004 Volkswagen Passat8.7 l/100km-24%234.3 g/km—4—

Related rankings

How this ranking works

Values come from FuelEconomy.gov, EPA certification data and NHTSA records shown on each vehicle's page. Only the best-placed version of each model family is listed, so one model cannot fill the list. Electric vehicles are excluded from fuel-consumption rankings and ranked by range instead.