Used 2012 BMW 1 Series 128i Pricing & Features
128i 2dr Coupe (3.0L 6cyl 6M)
What should I pay?
The average price paid for a new 2012 BMW 1 Series 128i 2dr Coupe (3.0L 6cyl 6M) purchased at a dealership is trending at $9,430.
Save money with Edmunds
ABS Brakes,Air Conditioning,Alloy Wheels,AM/FM Stereo,Automatic Transmission,Auxiliary Audio Input,Bluetooth,CD Audio,Cruise Control,Front Seat Heaters,Leather Seats,Memory Seat(s),Navigation System,Overhead Airbags,Power Locks,Power Mirrors,Power Seat(s),Power Windows,Premium Package,Rear Defroster,Run Flat Tires,Side Airbags,Sunroof(s),Traction Control Price excludes tax, title, tags and $299 CarMax processing fee (not required by law). Some fees are location specific and may change if you transfer this vehicle to a different CarMax store.
Average Prices Near You
Edmunds Insurance Estimator
The Edmunds TCO® estimated monthly insurance payment for a 2012 BMW 1 Series in Virginia is:$66 per month*