Used BMW 3 Series for Sale by Owner & Dealer in Philadelphia, PA

Top Searches: For Sale by Owner

1-20 of 1,238 Cars Found

Save Search
X

Message:

View on dealer site
2018 BMW 3 Series 330i xDrive

2018 BMW 3 Series 330i xDrive - 22,830 mi

Mount Laurel, NJ (13 mi) - Listed 83 days ago
  • $3,943 below market price
  • dealer rating
  • 1-owner , certified used , 5 positives , low miles , free CARFAX
$31,490
PREVIEW
Used 2018 BMW 3 Series 330i xDrive for Sale - $26,995 - 22,830 miles - with bluetooth, child safety, backup camera, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Mount Laurel, NJ 08054
Price: $26,995
Mileage: 22,830 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Interior Color: Venetian Beige
Fuel Type: Gasoline
MPG: 27
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G51JNU71959
Positives: warranty, clean history, one owner, certified pre-owned car, inspected
View on dealer site
2018 BMW 3 Series 330i xDrive

2018 BMW 3 Series 330i xDrive - 36,643 mi

Mount Laurel, NJ (13 mi) - Listed 173 days ago
  • $3,996 below market price
  • dealer rating
  • 1-owner , certified used , 4 positives , low miles , free CARFAX
$28,295
PREVIEW
Used 2018 BMW 3 Series 330i xDrive for Sale - $24,980 - 36,643 miles - with bluetooth, child safety, backup camera, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Mount Laurel, NJ 08054
Price: $24,980
Mileage: 36,643 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 27
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G57JNU68662
Positives: certified pre-owned car, warranty, one owner, clean history
  • 2017
    $23,883
  • 2018
    $26,578
  • 2019
    $34,598
  • 2020
    $40,398
  • 2021
    $44,363
iSeeCars Unbiased Insights

What's the average price of a BMW 3 Series by year?

iSeeCars analyzes over 25 billion data points to help you find the best deals. See more BMW 3 Series insights.

iSeeCars Unbiased Insights

How can you save money on a used BMW 3 Series?

  • 4-Cylinder

    $23,926
    $8,224 Savings

    6-Cylinder

    $32,150
  • Automatic

    $24,670
    $6,801 Savings

    Manual

    $31,471
  • Sedan

    $25,786
    $5,494 Savings

    Wagon

    $31,280

iSeeCars analyzes over 25 billion data points to help you find the best deals.
See more ways to save.

iSeeCars Unbiased Insights

Does car color affect the price of a used BMW 3 Series?

Least
Expensive

Beige

$2,939Average Savings

Most
Expensive

Gray

$688Average Premium

iSeeCars analyzes over 25 billion data points to help you find the best deals.
See more ways to save.

View on dealer site
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 45,446 mi

Mount Laurel, NJ (13 mi) - Listed 79 days ago
  • $2,702 below market price
  • dealer rating
  • 1-owner , certified used , 3 positives , low miles , free CARFAX
$27,366
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $21,993 - 45,446 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Certified Used Cars
Location: Mount Laurel, NJ 08054
Price: $21,993
Mileage: 45,446 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Glacier Silver Metallic
Engine: 4-Cylinder
Interior Color: Black W/Red Highlight
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G38HNU64290
Positives: certified pre-owned car, warranty, clean history
View on dealer site
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 46,056 mi

Mount Laurel, NJ (13 mi) - Listed 184 days ago
  • $3,694 below market price
  • dealer rating
  • 1-owner , certified used , 3 positives , low miles , free CARFAX
$33,589
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $29,690 - 46,056 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Mount Laurel, NJ 08054
Price: $29,690
Mileage: 46,056 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Black Sapphire Metallic
Engine: 6-Cylinder
Interior Color: Black
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G37HNU37690
Positives: certified pre-owned car, warranty, clean history
View on dealer site
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 21,582 mi

Mount Laurel, NJ (13 mi) - Listed 91 days ago
  • $2,828 below market price
  • dealer rating
  • certified used , 3 positives , low miles , free CARFAX
$29,395
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $24,690 - 21,582 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Certified Used Cars
Location: Mount Laurel, NJ 08054
Price: $24,690
Mileage: 21,582 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Mediterranean Blue Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G56HNU60742
Positives: certified pre-owned car, warranty, clean history
View on dealer site
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 3,069 mi

Mount Laurel, NJ (13 mi) - Listed 75 days ago
  • $6,855 below market price
  • dealer rating
  • 2 positives , low miles , free CARFAX
$39,985
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,288 - 3,069 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Mount Laurel, NJ 08054
Price: $38,288
Mileage: 3,069 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J02L8B29917
Positives: one owner, clean history
View on dealer site
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 30,065 mi

Mount Laurel, NJ (13 mi) - Listed 62 days ago
  • $4,094 below market price
  • dealer rating
  • low miles , free CARFAX
$26,990
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $22,385 - 30,065 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Mount Laurel, NJ 08054
Price: $22,385
Mileage: 30,065 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Alpine White
Engine: 4-Cylinder
Interior Color: Venetian Beige/Black
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G31HNU63496
2004 BMW 3 Series 325xi

2004 BMW 3 Series 325xi - 107,893 mi

Colonia, NJ (49 mi) - Listed 28 days ago
  • $1,101 below market price
  • dealer rating
  • 1 positive , free CARFAX
$4,999
PREVIEW
Used 2004 BMW 3 Series 325xi for Sale - $4,499 - 107,893 miles - with alloy wheels
Category: Used Cars
Location: Colonia, NJ 07067
Price: $4,499
Mileage: 107,893 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Steel Blue Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: AWD
VIN: WBAEU33434PR08916
Positives: routine maintenance
Home Delivery
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 30,113 mi

- Listed today
  • $3,096 below market price
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $22,990 - 30,113 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location:
Price: $22,990
Mileage: 30,113 miles
For Sale By: Dealer
Transmission: Automatic
Exterior Color: White
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G36HNU61775
Home Delivery
2017 BMW 3 Series 330i

2017 BMW 3 Series 330i - 34,641 mi

- Listed today
  • $2,340 below market price
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i for Sale - $20,990 - 34,641 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location:
Price: $20,990
Mileage: 34,641 miles
For Sale By: Dealer
Transmission: Automatic
Exterior Color: Black
Engine: 4-Cylinder
Interior Color: Brown
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B9G3XHNU56097
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 9,019 mi

Hillside, NJ (57 mi) - Listed 130 days ago
  • $10,081 below market price
  • dealer rating
  • 1-owner , low miles
$35,894
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $30,777 - 9,019 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Hillside, NJ 07205
Price: $30,777
Mileage: 9,019 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J06L8B24090
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 17,168 mi

Farmingdale, NJ (44 mi) - Listed 55 days ago
  • $6,952 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$29,995
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $28,995 - 17,168 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Farmingdale, NJ 07727
Price: $28,995
Mileage: 17,168 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G33HNU37976
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 20,076 mi

Somerville, NJ (37 mi) - Listed 23 days ago
  • $6,434 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$27,750
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $26,995 - 20,076 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Somerville, NJ 08876
Price: $26,995
Mileage: 20,076 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA5R7C5XKFH31000
2013 BMW 3 Series 320i xDrive

2013 BMW 3 Series 320i xDrive - 46,118 mi

Union, NJ (56 mi) - Listed 36 days ago
  • $3,618 below market price
  • dealer rating
  • low miles , free CARFAX
$12,995
PREVIEW
Used 2013 BMW 3 Series 320i xDrive for Sale - $11,995 - 46,118 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Union, NJ 07083
Price: $11,995
Mileage: 46,118 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 27
Seats: 5 seater
Drivetrain: AWD
VIN: WBA3C3C55DF981522
2018 BMW 3 Series 330i xDrive

2018 BMW 3 Series 330i xDrive - 22,589 mi

Princeton, NJ (25 mi) - Listed 56 days ago
  • $5,791 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$28,213
PREVIEW
Used 2018 BMW 3 Series 330i xDrive for Sale - $24,995 - 22,589 miles - with bluetooth, child safety, backup camera, alloy wheels, satellite radio
Category: Used Cars
Location: Princeton, NJ 08540
Price: $24,995
Mileage: 22,589 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 27
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G53JNU70943
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 10,254 mi

Collegeville, PA (23 mi) - Listed 124 days ago
  • $4,365 below market price
  • dealer rating
  • 2 positives , low miles , free CARFAX
$38,761
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $34,000 - 10,254 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Collegeville, PA 19426
Price: $34,000
Mileage: 10,254 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.8 star
Exterior Color: Glacier Silver Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drivetrain: AWD
VIN: WBA5R7C58KAJ79510
Positives: certified pre-owned car, warranty
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 32,515 mi

Rahway, NJ (51 mi) - Listed 6 days ago
  • $4,717 below market price
  • dealer rating
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $19,900 - 32,515 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Rahway, NJ 07065
Price: $19,900
Mileage: 32,515 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.3 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G37HNU63325
2017 BMW 3 Series 320i xDrive

2017 BMW 3 Series 320i xDrive - 8,744 mi

Farmingdale, NJ (44 mi) - Listed 54 days ago
  • $3,762 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$21,495
PREVIEW
Used 2017 BMW 3 Series 320i xDrive for Sale - $20,495 - 8,744 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Farmingdale, NJ 07727
Price: $20,495
Mileage: 8,744 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 27
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8E5G34HNU44804
2007 BMW 3 Series 328i

2007 BMW 3 Series 328i - 108,503 mi

Hillside, NJ (57 mi) - Listed 9 days ago
  • $2,288 below market price
  • dealer rating
  • free CARFAX
$10,500
PREVIEW
Used 2007 BMW 3 Series 328i for Sale - $5,900 - 108,503 miles - with power outlet, anti-theft system
Category: Used Cars
Location: Hillside, NJ 07205
Price: $5,900
Mileage: 108,503 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.7 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drivetrain: RWD
VIN: WBAWL13507PX14904
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 15,095 mi

Somerville, NJ (37 mi) - Listed 34 days ago
  • $6,982 below market price
  • dealer rating
  • 1-owner , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $29,800 - 15,095 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Somerville, NJ 08876
Price: $29,800
Mileage: 15,095 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J07L8B21165
X
Would you like to view the latest search results ?
Yes     No
Zip Code Required X

Please enter a five-digit zip code to find cars for sale near you.

What is the average price for Used BMW 3 Series for Sale in Philadelphia, PA? How many are for sale and priced below market?

  • 1,238 cars for sale found, starting at $2,777
  • Average price for Used BMW 3 Series Philadelphia, PA: $29,794
  • 425 deals found. Average savings of $2,442
  • Save up to $10,081 below estimated market price

What BMW 3 Series model year and mileage can you get for your budget?

Year Price Mileage
2021 $43,115 to $45,646 1,000 to 4,632 miles
2020 $36,241 to $45,031 1,000 to 15,555 miles
2019 $32,673 to $36,637 5,728 to 23,550 miles
2018 $24,381 to $28,974 8,640 to 41,089 miles
2017 $21,940 to $25,997 13,551 to 47,825 miles

How much does a used BMW 3 Series cost in Philadelphia?

Average Price
$29,794
For a used BMW 3 Series
Average Savings
$2,442
Based on all 3 Series deals found
Biggest Savings
$10,081
Below estimated market price
Good Deal
$23,057
Typical price of a good deal

What's the average price of a BMW 3 Series by year?

Average price by year
Average mileage by year
Search for a used BMW 3 Series in Philadelphia
See my listings

How can you save money on a used BMW 3 Series in Philadelphia?

Engine A 4-Cylinder 3 Series costs $8,224 less than a 6-Cylinder
Transmission Buying a BMW 3 Series with automatic transmission instead of a stick shift can save you $6,801
Bodystyle A 3 Series Sedan is $5,494 cheaper than a Wagon
Fuel Type A gas-fueled 3 Series averages $4,985 less than a Diesel
Drive Type A RWD BMW 3 Series can be priced $4,726 less than an all-wheel drive (AWD)
Fuel Type A gas-fueled 3 Series averages $2,522 less than a Plugin Hybrid
Seller Type Save $976 when you buy a 3 Series for sale by owner vs a BMW 3 Series from a dealer
Bodystyle A 3 Series Sedan is $909 cheaper than a Hatchback
Certified Choosing Certified Pre-Owned (CPO) vs non-CPO can save you $238 on a BMW 3 Series

What colors are the best deals for a BMW 3 Series in Philadelphia?

Least Expensive Color
Beige $2,939Average Savings
Most Expensive Color
Gray $688Average Premium

What BMW 3 Series color has the best resale value in Philadelphia?

Price differences by car color compared to the average price of a used BMW 3 Series in Philadelphia
How does car color affect the average price of a used BMW 3 Series in Philadelphia?
Rank Color Compared to Avg Price
1 Beige $2,939 Savings
2 Brown $1,565 Savings
3 Red $1,355 Savings
4 Black $994 Savings
5 Gold $970 Savings
6 White $374 Savings
7 Green $256 Savings
8 Silver $7 Higher
9 Blue $346 Higher
10 Orange $634 Higher
11 Gray $688 Higher

What is the best time to buy a used BMW 3 Series in Philadelphia?

Good times to buy
- Save $237 on average: January, August, September, October, November, December are good times to buy to find the best prices.
Good times to sell
- Make an extra $241 on average: February, March, April, May, June, July are good times to sell to get the best prices
Total saved by iSeeCars users

$263,564,649

Start searching smarter now

Top Dealers Listing Used BMW 3 Series for Sale in Philadelphia, PA

BMW of Devon
Devon, PA
3.1 stars
101 Used BMW 3 Series for Sale in Philadelphia, PA for sale
BMW of Mount Laurel
Marlton, NJ
4.2 stars
91 Used BMW 3 Series for Sale in Philadelphia, PA for sale
Thompson BMW
Doylestown, PA
3.2 stars
68 Used BMW 3 Series for Sale in Philadelphia, PA for sale

Price of Used BMW 3 Series for Sale in Philadelphia, PA by Distance

Distance from Philadelphia, PA Average Price Deals Listings
50 miles
$31,996 Save $7,305 on 331 deals 1,083 listings
100 miles
$31,966 Save $12,736 on 943 deals 3,307 listings
200 miles
$29,812 Save $12,736 on 1,408 deals 4,537 listings

Similar Models

Average Price Deals Listings
Acura TLX for Sale $32,808 Save $8,704 on 1,635 deals 8,454 listings
Cadillac Ats for Sale $19,916 Save $7,161 on 1,125 deals 2,848 listings
Chrysler 300 for Sale $20,733 Save $9,623 on 2,062 deals 7,650 listings
Hyundai Azera for Sale $12,350 Save $3,186 on 138 deals 411 listings
Infiniti Q40 for Sale $14,331 Save $4,054 on 35 deals 72 listings
Mercedes-Benz Cla-Class for Sale $27,898 Save $9,574 on 1,085 deals 3,381 listings
Mitsubishi Lancer Evolution for Sale $28,120 Save $8,704 on 33 deals 135 listings
Toyota Avalon for Sale $23,520 Save $7,057 on 955 deals 3,924 listings
Volkswagen CC for Sale $10,726 Save $4,202 on 273 deals 762 listings
Volvo S60 for Sale $26,015 Save $6,161 on 836 deals 3,254 listings

Used Bmw 3 Series By Model Year

Year Average Price Deals Listings
2021 BMW 3 Series in Philadelphia
$52,415 Save $2,503 on 1 deal 475 listings
2020 BMW 3 Series in Philadelphia
$38,880 Save $10,081 on 64 deals 127 listings
2019 BMW 3 Series in Philadelphia
$34,019 Save $6,434 on 12 deals 24 listings
2018 BMW 3 Series in Philadelphia
$28,400 Save $6,471 on 77 deals 173 listings
2017 BMW 3 Series in Philadelphia
$25,035 Save $6,952 on 112 deals 232 listings
2016 BMW 3 Series in Philadelphia
$20,569 Save $2,939 on 10 deals 47 listings
2015 BMW 3 Series in Philadelphia
$16,522 Save $3,044 on 24 deals 43 listings
Explore Other Cities
  • BMW 3 Series in Billings Save $3,592 on 1 Deal
    1 Listing from $16,995
  • BMW 3 Series in Eugene Save $13,721 on 13 Deals
    26 Listings from $5,921
  • BMW 3 Series in Flint Save $7,753 on 15 Deals
    132 Listings from $500
  • BMW 3 Series in Green Bay Save $1,929 on 2 Deals
    5 Listings from $8,110

Keep me posted on new listings X
By clicking "Subscribe" you agree to our Terms and Privacy Policy.
Track price drops for this car X
By clicking "Start Tracking" you agree to our Terms and Privacy Policy.
X
The search has been saved X
The search has been saved.
Would you like to get email alerts for new listings and price drops for the search?
Subscribe No
By clicking "Subscribe" you agree to our Terms and Privacy Policy.