edmunds banner
2016 BMW 2 Series 228i
Stock Number:N160293
Mileage:12
Exterior Color:Jet Black
Price:$41,410


2016 BMW 2 Series 228i
Stock Number:N160443
Exterior Color:Alpine White
Price:$47,215


2016 BMW 2 Series 228i
Stock Number:N160892
Exterior Color:SAPPHIRE BLK
Price:$51,240


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


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


Special
2015 BMW 2 Series M235i
Stock Number:N151015
Exterior Color:SAPPHIRE BLK
Price:$56,425


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


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


2016 BMW 2 Series 228i
Stock Number:N160825
Exterior Color:Estoril Blue Metallic
Price:$46,470


2016 BMW 2 Series 228i
Stock Number:N160909
Exterior Color:Jet Black
Price:$40,295


x