Skip to content
GizmoDriver

BMW 2 Series vs Lexus RC (2025)

Price gap, MSRP + destination

$5,920

Car 1

Car 2

2 SeriesRCMSRP + destination$40,775$46,695Horsepower255 hp241 hpTorque295 lb-ft258 lb-ftMPG combined30 mpg25 mpgCargo, max13.8 cu ft10.4 cu ftCargo, seats up13.8 cu ft10.4 cu ftRear legroom32.2 in27.3 inFront legroom41.8 in45.4 inSeats44Ground clearance5.0 in5.3 in
Scored measures. Each is scaled to the larger value. Bold: the winner.
2 Series 230i RWD vs RC 300 RWD
Measure2 SeriesRCWinner
MSRP + destination$40,775$46,6952 Series
Horsepower255 hp241 hp2 Series
Torque295 lb-ft258 lb-ft2 Series
MPG combined30 mpg25 mpg2 Series
Cargo, max13.8 cu ft10.4 cu ft2 Series
Cargo, seats up13.8 cu ft10.4 cu ft2 Series
Rear legroom32.2 in27.3 in2 Series
Front legroom41.8 in45.4 inRC
Length179.0 in185.0 inNot scored
Width72.4 in72.4 inNot scored
Curb weight3,446 lb3,737 lb to 3,957 lbN/A
Seats44About the same
Ground clearance5.0 in5.3 inAbout the same
0-60 mph5.5 s testedN/AN/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
2 Series 230i RWD
$39,600
RC 300 RWD
$45,620
$6,020
RC 300 RWD
$45,620
2 Series M235 xDrive Gran Coupe AWD
$49,500
$3,880

Cost to run

2 Series costs $7,456 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
Cost2 SeriesRC
MSRP + destination$40,775$46,695
Fuel or charging, 1 year$1,280$1,536
Fuel or charging, 6 years$7,680$9,216
Total, 6 years$48,455$55,911

Which is better for me?

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

Equal weights: 2 Series wins.

No single weight change flips the winner.

Who is ahead in each group
GroupAheadBy
Price2 Series13%
MPG2 Series17%
Power2 Series5%
Space2 Series25%
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