2016 BMW 2 Series 228i
Stock Number:N160929
Exterior Color:Deep Sea Blue Metallic
edmunds vehicle history report
Price:$48,095


2016 BMW 2 Series 228i
Stock Number:N161252
Exterior Color:Glacier Silver Metallic
edmunds vehicle history report
Price:$44,495


2016 BMW 2 Series 228i
Stock Number:N161313
Exterior Color:Mineral Gray Metallic
edmunds vehicle history report
Price:$44,990


Special
2015 BMW 2 Series 228i
Stock Number:N151641
Exterior Color:SAPPHIRE BLK
edmunds vehicle history report
Price:$47,050


2016 BMW 2 Series 228i
Stock Number:N160148
Exterior Color:Glacier Silver Metallic
edmunds vehicle history report
Price:$41,020


2016 BMW 2 Series 228i
Stock Number:N160340
Exterior Color:Deep Sea Blue Metallic
edmunds vehicle history report
Price:$42,545


2016 BMW 2 Series 228i
Stock Number:N161359
Exterior Color:Mineral Gray Metallic
edmunds vehicle history report
Price:$38,310


2016 BMW 2 Series M235i
Stock Number:N160805
Exterior Color:Alpine White
edmunds vehicle history report
Price:$48,395


2016 BMW 2 Series M235i
Stock Number:N160998
Mileage:9
Exterior Color:Mineral Gray Metallic
edmunds vehicle history report
Price:$49,735


2016 BMW 2 Series M235i
Stock Number:N161209
Mileage:6
Exterior Color:Glacier Silver Metallic
edmunds vehicle history report
Price:$50,275