Print

Used Car Inventory

Used Cars Doylestown, Pennsylvania

Thompson BMW's Doylestown used car lot includes vehicles from many major auto manufacturers. We carry quality used cars at discounted prices for our Pennsylvania and New Jersey customers. We specialize in Certified Pre-Owned BMWs that are backed by a protection plan up to 6 years/100,000 miles. Browse our current selection using our Power Search tools below, and then call us at 1-800-THOMPSON or stop in and see us at Routes 313 & 611, when you see something you're interested in.  Excellent finance and lease programs are currently available through BMW Financial Services.

Compare Vehicles (Deselect All)

Compare Selected: 0

switch view

Viewing 1 - 35 of 110

« start over
Loading...

Jump to page: 1 | 2 | 3 | 4

2010 BMW 128 i Price: $ 32,989

Bodystyle:
2 door Coupe
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2421P
Ext. Color:
Black Sapphire
Int. Color:
Savanna Beige
Mileage:
1,415
Vin:
WBAUP9C58AVF49586
Model Code:
1021
click for vehicle details

2008 BMW 128 i Price: $ 23,989

Bodystyle:
2 door Coupe
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2458ZC
Ext. Color:
Sedona Red
Int. Color:
Black
Mileage:
28,220
Vin:
WBAUP93548VF47649
Model Code:
0821
click for vehicle details

2008 BMW 135 i Price: $ 35,989

Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Manual
Stock Number:
18818A
Ext. Color:
Jet Black
Int. Color:
Black
Mileage:
36,932
Vin:
WBAUN93568VE94345
Model Code:
0825
click for vehicle details

2001 BMW 325 i Price: $ 8,989

2001 BMW 325 i
Bodystyle:
4 door Station Wagon
Drivetrain:
RWD
Engine:
2.5 I-6cyl
Transmission:
Automatic
Stock Number:
2459YY
Ext. Color:
Steel Blue
Int. Color:
Gray
Mileage:
107,819
Vin:
WBAAW33411ET42545
Model Code:
0135
click for vehicle details

2004 BMW 325 xiT Price: $ 17,989

Bodystyle:
4 door Station Wagon
Drivetrain:
AWD
Engine:
2.5L I-6cyl
Transmission:
Automatic
Stock Number:
2461XX
Ext. Color:
Silver Gray
Int. Color:
Black
Mileage:
88,713
Vin:
WBAEP33404PF04451
Model Code:
0436
click for vehicle details

2010 BMW 328 i Price: $ 32,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18601A
Ext. Color:
Space Gray
Int. Color:
Black
Mileage:
1,611
Vin:
WBAPH5G59ANM34473
Model Code:
1082
click for vehicle details

2009 BMW 328 i Price: $ 32,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18491A
Ext. Color:
Alpine White
Int. Color:
Beige
Mileage:
10,741
Vin:
WBAPH57509NL80010
Model Code:
0982
click for vehicle details

2009 BMW 328 i Price: $ 44,989

Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18721A
Ext. Color:
Monaco Blue
Int. Color:
Black
Mileage:
10,901
Vin:
WBAWR33509P154749
Model Code:
0940
click for vehicle details

2009 BMW 328 i Price: $ 44,989

Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18465A
Ext. Color:
Monaco Blue
Int. Color:
Cream Beige
Mileage:
11,182
Vin:
WBAWR33589P343908
Model Code:
0940
click for vehicle details

2009 BMW 328 i Price: $ 35,989

Bodystyle:
2 door Coupe
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Stock Number:
18418A
Ext. Color:
Crimson Red
Int. Color:
Black
Mileage:
10,991
Vin:
WBAWV13559P122377
Model Code:
0931
click for vehicle details

2009 BMW 328 i Price: $ 30,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18428A
Ext. Color:
Jet Black
Int. Color:
Black
Mileage:
10,802
Vin:
WBAPH57549NL79989
Model Code:
0982
click for vehicle details

2009 BMW 328 i Price: $ 32,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18461A
Ext. Color:
Alpine White
Int. Color:
Beige
Mileage:
8,955
Vin:
WBAPH57549NL80009
Model Code:
0982
click for vehicle details

2009 BMW 328 i Price: $ 32,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18699A
Ext. Color:
Alpine White
Int. Color:
Beige
Mileage:
10,727
Vin:
WBAPH77599NM46338
Model Code:
0945
click for vehicle details

2008 BMW 328 i Price: $ 29,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2427L
Ext. Color:
Alpine White
Int. Color:
Beige
Mileage:
32,795
Vin:
WBAVA37588NL43835
Model Code:
0845
click for vehicle details

2007 BMW 328 i Price: $ 35,989

Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Manual
Stock Number:
2402PC
Ext. Color:
Monaco Blue
Int. Color:
Beige
Mileage:
31,010
Vin:
WBAWR33507PX75129
Model Code:
0740
click for vehicle details

2007 BMW 328 i Price: $ 28,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2527ZC
Ext. Color:
Titanium Silver
Int. Color:
Gray
Mileage:
12,226
Vin:
WBAVA37517NE28369
Model Code:
0745
click for vehicle details

2007 BMW 328 i Price: $ 39,989

2007 BMW 328 i
Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2524ZC
Ext. Color:
Black Sapphire
Int. Color:
Cream Beige
Mileage:
25,703
Vin:
WBAWR33557PX79676
Model Code:
0740
click for vehicle details

2007 BMW 328 i Price: $ 31,989

Bodystyle:
2 door Coupe
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Manual
Stock Number:
2533ZC
Ext. Color:
Black Sapphire
Int. Color:
Black
Mileage:
31,613
Vin:
WBAWB33527PU88475
Model Code:
0734
click for vehicle details

2007 BMW 328 i Price: $ 39,989

Bodystyle:
2 door Convertible
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2534ZC
Ext. Color:
Silver
Int. Color:
Black
Mileage:
16,883
Vin:
WBAWL13557PX16552
Model Code:
0741
click for vehicle details

2007 BMW 328 i Price: $ 26,989

Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18598A
Ext. Color:
Deep Green
Int. Color:
Beige
Mileage:
34,469
Vin:
WBAVA37537NL16279
Model Code:
0745
click for vehicle details

2007 BMW 328 i Price: $ 27,989

2007 BMW 328 i
Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Manual
Stock Number:
18819A
Ext. Color:
Black
Int. Color:
Black
Mileage:
21,294
Vin:
WBAVA37547ND55255
Model Code:
0745
click for vehicle details

2007 BMW 328 i Price: $ 26,989

2007 BMW 328 i
Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2580ZC
Ext. Color:
Black
Int. Color:
Terra
Mileage:
44,243
Vin:
WBAVA335X7PG40374
Model Code:
0744
click for vehicle details

2007 BMW 328 i Price: $ 27,989

2007 BMW 328 i
Bodystyle:
4 door Sedan
Drivetrain:
RWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2582ZC
Ext. Color:
Titanium Silver
Int. Color:
Black
Mileage:
15,022
Vin:
WBAVA33577KX81977
Model Code:
0744
click for vehicle details

2009 BMW 328 i xDrive Price: $ 37,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18577A
Ext. Color:
Black Sapphire
Int. Color:
Black
Mileage:
10,176
Vin:
WBAPK53539A644996
Model Code:
0949
click for vehicle details

2009 BMW 328 i xDrive Price: $ 33,989

Bodystyle:
2 door Coupe
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18678A
Ext. Color:
Titanium Silver
Int. Color:
Black w/Dakota Leather Upholstery
Mileage:
18,259
Vin:
WBAWV535X9P080022
Model Code:
0939
click for vehicle details

2009 BMW 328 i xDrive Price: $ 35,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18638A
Ext. Color:
Monaco Blue
Int. Color:
Black
Mileage:
13,424
Vin:
WBAPK53599A643951
Model Code:
0949
click for vehicle details

2009 BMW 328 i xDrive Price: $ 33,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18223A
Ext. Color:
Titanium Silver
Int. Color:
Beige w/Dakota Leather Upholstery
Mileage:
12,166
Vin:
WBAPK53529A510075
Model Code:
0949
click for vehicle details

2009 BMW 328 i xDrive Price: $ 38,989

Bodystyle:
2 door Coupe
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18690A
Ext. Color:
Titanium Silver
Int. Color:
Black w/Dakota Leather Upholstery
Mileage:
17,705
Vin:
WBAWV53579P080320
Model Code:
0939
click for vehicle details

2009 BMW 328 i xDrive Price: $ 34,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18915A
Ext. Color:
Titanium Silver
Int. Color:
Gray w/Dakota Leather Upholstery
Mileage:
11,370
Vin:
WBAPK53529A513929
Model Code:
0949
click for vehicle details

2009 BMW 328 i xDrive Price: $ 36,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2434PC
Ext. Color:
Alpine White
Int. Color:
Saddle Brown
Mileage:
11,950
Vin:
WBAPK53599A513779
Model Code:
0949
click for vehicle details

2008 BMW 328 xi Price: $ 30,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Stock Number:
18779A
Ext. Color:
Jet Black
Int. Color:
Beige
Mileage:
33,439
Vin:
WBAVC93538K037792
Model Code:
0847
click for vehicle details

2008 BMW 328 xi Price: $ 26,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2558ZC
Ext. Color:
White
Int. Color:
Beige
Mileage:
37,793
Vin:
WBAVC93528K036987
Model Code:
0847
click for vehicle details

2008 BMW 328 xi Price: $ 34,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2571ZC
Ext. Color:
Barbera Red
Int. Color:
Terra
Mileage:
22,023
Vin:
WBAVC73518KX91049
Model Code:
0849
click for vehicle details

2007 BMW 328 xi Price: $ 29,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
18744A
Ext. Color:
Titanium Silver
Int. Color:
Gray
Mileage:
26,924
Vin:
WBAVC93547KX61831
Model Code:
0747
click for vehicle details

2007 BMW 328 xi Price: $ 29,989

Bodystyle:
4 door Sedan
Drivetrain:
AWD
Engine:
3.0L I-6cyl
Transmission:
Automatic
Stock Number:
2514ZC
Ext. Color:
Montego Blue
Int. Color:
Black
Mileage:
34,786
Vin:
WBAVC93557KX56864
Model Code:
0747
click for vehicle details

Jump to page: 1 | 2 | 3 | 4

Viewing 1 - 35 of 110

More About Purchasing a Used Car in Doylestown from Thompson BMW

Besides our new and used BMW cars, we provide quality car repairs and service. Come on in to our Doylestown BMW dealership today! We'll get you a great vehicle that you can afford.  If you cannot find your ideal vehicle in our current pre-owned inventory, check out our handy CarFinder tool. After specifying a search period (1 to 8 weeks) and providing vehicle details, we'll begin the search process for you and send you a notification when a matching vehicle arrives in our inventory.