2016 BMW 2 Series 228i
Stock Number:28657L
Mileage:4,018
Exterior Color:Black Sapphire Metallic
Retail Price:$41,395
Internet Price:$34,402


2014 BMW 2 Series 228i
Stock Number:28925
Mileage:41,391
Exterior Color:Jet Black
Retail Price:$26,995
Internet Price:$23,622


2014 BMW 2 Series 228i
Stock Number:28884
Mileage:35,929
Exterior Color:Mineral White Metallic
Retail Price:$27,995
Internet Price:$28,180


2014 BMW 2 Series 228i
Stock Number:28806
Mileage:26,229
Exterior Color:Alpine White
Retail Price:$29,995
Internet Price:$26,977


2017 BMW 3 Series 330i
Stock Number:28911L
Mileage:7,175
Exterior Color:Blue
Retail Price:$44,690
Internet Price:$42,235


2017 BMW 3 Series 330i
Stock Number:28918L
Mileage:3,609
Exterior Color:Silver
Retail Price:$43,640
Internet Price:$41,270


2017 BMW 3 Series 330i
Stock Number:28917L
Mileage:5,801
Exterior Color:Black
Retail Price:$41,940
Internet Price:$39,705


2017 BMW 3 Series 330i
Stock Number:28736L
Mileage:6,829
Exterior Color:Jet Black
Retail Price:$43,345
Internet Price:$36,117


2017 BMW 3 Series 330i
Stock Number:28830L
Mileage:6,125
Exterior Color:Black Sapphire Metallic
Retail Price:$49,825
Internet Price:$43,747


2017 BMW 3 Series 320i
Stock Number:28920L
Mileage:3,166
Exterior Color:Mineral Gray
Retail Price:$37,850
Internet Price:$35,850