BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search
Price Drop

2020 BMW 3 Series 330i xDrive
34,846 Miles | Newport News, VA
$37,085
est. $667/mo

Track Price Check Availability

2018 BMW 3 Series 330i
31,547 Miles | Yorktown, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
23,246 Miles | Yorktown, VA
$36,350
est. $654/mo

Track Price Check Availability

2014 BMW 3 Series 320i
100,800 Miles | Newport News, VA
$11,599
est. $209/mo

Track Price Check Availability

2013 BMW 3 Series 328i
100,393 Miles | Norfolk, VA
$8,999
est. $162/mo

Track Price Check Availability

2010 BMW 3 Series 328i
92,302 Miles | Norfolk, VA
$12,823
est. $231/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
121,487 Miles | Norfolk, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
65,988 Miles | Norfolk, VA
$19,583
est. $352/mo

Track Price Check Availability

2008 BMW 3 Series 328i
84,000 Miles | Norfolk, VA
$12,500
est. $225/mo

Track Price Check Availability

2009 BMW 3 Series 328i xDrive
167,000 Miles | Norfolk, VA
$9,500
est. $171/mo

Track Price Check Availability

2006 BMW 3 Series 325xi
179,000 Miles | Norfolk, VA
$8,500
est. $153/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
180,000 Miles | Norfolk, VA
$8,500
est. $153/mo

Track Price Check Availability

2007 BMW 3 Series 328i
124,000 Miles | Norfolk, VA
$8,500
est. $153/mo

Track Price Check Availability

2011 BMW 3 Series 335is
95,921 Miles | Norfolk, VA
$16,500
est. $297/mo

Track Price Check Availability

2011 BMW 3 Series 328i
98,966 Miles | Norfolk, VA
$13,900
est. $250/mo

Track Price Check Availability

2010 BMW 3 Series 335i
111,047 Miles | Virginia Beach, VA
$11,685
est. $210/mo

Track Price Check Availability

2014 BMW 3 Series 320i
76,015 Miles | Virginia Beach, VA
$13,400
est. $241/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive
34,644 Miles | Norfolk, VA
$21,000
est. $378/mo

Track Price Check Availability

2016 BMW 3 Series 320i
115,576 Miles | Portsmouth, VA
$11,999
est. $216/mo

Track Price Check Availability

2009 BMW 3 Series 335i
141,111 Miles | Portsmouth, VA
$9,999
est. $180/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Hampton, VA

Hampton, VA Dealer Ratings & Reviews

Write a Review
There are no reviews for BMW 3 Series dealers in Hampton