Skip to content
GizmoDriver

BMW 3 Series vs Cadillac CT5 (2026)

Price gap, MSRP + destination

$2,145

Car 1

Car 2

3 SeriesCT5MSRP + destination$48,850$50,995Horsepower255 hp237 hpTorque295 lb-ft258 lb-ftMPG combined31 mpg26 mpgCargo, max16.9 cu ft11.9 cu ftCargo, seats up16.9 cu ft11.9 cu ftRear legroom35.2 in37.9 inFront legroom42.0 in42.4 inSeats55
Scored measures. Each is scaled to the larger value. Bold: the winner.
3 Series 330i Sedan RWD vs CT5 Premium Luxury RWD
Measure3 SeriesCT5Winner
MSRP + destination$48,850$50,9953 Series
Horsepower255 hp237 hp3 Series
Torque295 lb-ft258 lb-ft3 Series
MPG combined31 mpg26 mpg3 Series
Cargo, max16.9 cu ft11.9 cu ft3 Series
Cargo, seats up16.9 cu ft11.9 cu ft3 Series
Rear legroom35.2 in37.9 inCT5
Front legroom42.0 in42.4 inAbout the same
Length185.7 in193.8 inNot scored
Width71.9 in74.0 inNot scored
Curb weight3,494 lb to 3,825 lb3,802 lbN/A
Seats55About the same
Ground clearance5.4 inN/AN/A
0-60 mphN/A6.4 s estimateN/A
Basic warranty4 yr / 50,000 mi4 yr / 50,000 miAbout the same

Not scored: length, width, curb weight. N/A rows are not counted.

Nearest trims by price

Each trim and the rival trim nearest in MSRP
TrimNearest in priceGap
3 Series 330i Sedan RWD
$47,500
CT5 Premium Luxury RWD
$49,200
$1,700
CT5 Premium Luxury RWD
$49,200
3 Series 330i xDrive Sedan
$49,500
$300

Cost to run

3 Series costs $3,574 less over 6 years.

12,000 miles a year. Gas $3.20. Electricity 17 cents per kWh.

Price plus fuel or charging over 6 years
Cost3 SeriesCT5
MSRP + destination$48,850$50,995
Fuel or charging, 1 year$1,239$1,477
Fuel or charging, 6 years$7,432$8,862
Total, 6 years$56,282$59,857

Which is better for me?

Weight each group from 0 to 10. MPG uses fuel or charging cost.

Equal weights: 3 Series wins.

No single weight change flips the winner.

Who is ahead in each group
GroupAheadBy
Price3 Series4%
MPG3 Series16%
Power3 Series7%
Space3 Series30%
TowingN/A

Other years

What this cannot tell you

Your price and mpg will differ.

Reliability and safety are not included.

How values are checked