The BMW 128i is a subcompact luxury car with a 3.0L engine, running on premium gasoline. It features a 6-speed automatic transmission and a sporty yet practical design. While compact, it offers a balance of performance and everyday usability.
Is the BMW 128i a good car for women?
Yes, the BMW 128i is a great choice for women who enjoy a sporty yet manageable subcompact car. Its size makes it easy to park and maneuver, while the premium features provide comfort and style.
What is the fuel economy of the BMW 128i?
The 2012 BMW 128i with a 3.0L engine and automatic transmission gets around 18 mpg in the city and 28 mpg on the highway, making it decent for a sporty subcompact car.
Is the BMW 128i easy to drive for beginners?
Yes, the BMW 128i is relatively easy to drive, especially with its automatic transmission. Its compact size and responsive handling make it beginner-friendly, though the sporty suspension may feel firmer than typical economy cars.
Does the BMW 128i require premium gas?
Yes, the BMW 128i requires premium gasoline (91 octane or higher) for optimal performance and to prevent engine knocking.
Is the BMW 128i reliable for daily use?
The BMW 128i is generally reliable for daily driving, especially if well-maintained. However, as a luxury car, repairs and maintenance can be more expensive than non-premium brands.
2012 {Make} 128i
Subcompact Cars
Rear-Wheel Drive
Automatic (S6)
Premium
Premium Gasoline
Quick specs
Make{Make}
Model128i
Year2012
Vehicle classSubcompact Cars
DriveRear-Wheel Drive
TransmissionAutomatic (S6)
Cylinders6
Engine displacement (L)3.0
Start-Stop[{Start-Stop} not found]
PHEV blendedfalse
MPG data flagN
MFR codeBMX
ID31154
Fuel economy
Fuel typePremium
Fuel type 1Premium Gasoline
City MPG (F1)18
Highway MPG (F1)28
Combined MPG (F1)21
Unadjusted city MPG (F1)22.6848
Unadjusted highway MPG (F1)39.0754
Unrounded combined MPG (F1)21.4038
Unrounded highway MPG (F1)27.5336
Unrounded city MPG (F1, 2){Unrounded City Mpg For Fuel Type1 (2)}
Annual fuel cost (F1)3200
Annual petroleum (F1)14.167142857142858
Annual petroleum (F2)0.0
Emissions
CO₂ total (F1)-1
CO₂ total (F2)-1
CO₂ tailpipe (F1)BMW
CO₂ tailpipe (F2)BMW
CO₂ tailpipe (F1, alt)423.1904761904762
CO₂ tailpipe (F2, alt)0.0
Energy use
City electricity use0.0
Highway electricity use0.0
Combined electricity use0.0
City gasoline use0.0
Highway gasoline use0.0
Combined gasoline use0.0
Range
Range city (F1)0.0
Range city (F2)BMW
Range highway (F1)BMW
Range highway (F2)BMW
Range city (F2, alt)0.0
Range highway (F1, alt)0.0
Range highway (F2, alt)0.0
Charging
Time to charge at 120V0.0
Time to charge at 240V0.0
Charge 240b0.0
EPA city utility factor0.0
EPA highway utility factor0.0
EPA combined utility factor0.0
EPA scores
EPA fuel economy score[{EPA Fuel Economy Score} not found]
GHG score[{GHG Score} not found]
EPA model type index128
Dates and audit
Created on2013-01-01
Modified on2016-09-26
Alt make token{Make}
Make token (alt){Make}
You save or spend{You Save/Spend}
.car-meta { max-width: 1100px; margin: 0 auto; padding: 24px; font: 16px/1.55 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; color: #111827; background: #f8fafc; }
.car-meta__header { margin-bottom: 16px; }
.car-meta__title { margin: 0 0 6px; font-size: 28px; font-weight: 700; letter-spacing: .2px; }
.car-meta__subtitle { margin: 0; display: flex; flex-wrap: wrap; gap: 6px; }
.pill { display: inline-block; padding: 4px 10px; border: 1px solid #e5e7eb; border-radius: 999px; background: #fff; font-size: 13px; color: #374151; }
.car-meta__block { margin-top: 18px; padding: 16px; border: 1px solid #e5e7eb; border-radius: 12px; background: #ffffff; box-shadow: 0 1px 0 rgba(0,0,0,.02); }
.car-meta__block > h2 { margin: 0 0 12px; font-size: 15px; font-weight: 700; color: #0f172a; letter-spacing: .2px; }
.meta-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px 14px; margin: 0; }
.meta-grid > div { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; align-items: center; padding: 10px 12px; border: 1px solid #f1f5f9; border-radius: 10px; background: #fdfefe; }
dt { margin: 0; font-weight: 600; color: #334155; }
dd { margin: 0; color: #0b1020; }
@media (max-width: 860px) {
.meta-grid { grid-template-columns: 1fr; }
.meta-grid > div { grid-template-columns: 1fr; }
}