2004 BMW 3 Series
3.2 M3
98,670miManualPetrol3.2L
£24,999
Kidderminster
~£628/pm
Drive this used coupe for £24,999. Finance plans commence from just £ per month for this car that has got a 3.2 litre petrol engine with manual transmission.
Images of a similar car, for illustrative purposes only.
316D Sport
Manual Diesel 2.0L Not for sale on carsnitch
£ - £ Current value range
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
5,968 cars
3.2 M3
98,670miManualPetrol3.2L
£24,999
Kidderminster
~£628/pm
Drive this used coupe for £24,999. Finance plans commence from just £ per month for this car that has got a 3.2 litre petrol engine with manual transmission.
2.0 7.6Kwh M Sport Euro 6 Ss
79,074miAutoHybrid2.0L
£13,795
Blackburn
~£346/pm
With a blue finish, this BMW 3 Series has 79,074 miles clocked up on the dash and has a 2000CC hybrid motor with automatic transmission.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
On offer at our bargain price of only £5,795 is this 3 Series 2.0 320D Efficientdynamics Business, it has a 2.0 litre diesel motor with manual transmission and it has 114,000 miles clocked-up on the dashboard.
330E M Sport
33,803miAutoHybrid2.0L
£24,495
Liverpool
~£615/pm
Currently advertised by this dealer is this second-hand, low mileage saloon coming fitted with a 2.0 ltr hybrid motor with automatic transmission. It is up for sale in the shade of white with a mere 33,803 miles on the dash.
320D Se
107,719miAutoDiesel2.0L
£11,595
Liverpool
~£291/pm
This BMW has 107,719 miles on the dash and incorporates a 2.0L engine. It runs on diesel with automatic transmission and has been finished in the shade of blue.
Saloon 2.0 330E 7.6Kwh Sport Euro 6 Ss
104,103miAutoHybrid2.0L
£7,995
Croydon
~£201/pm
This 3 Series Saloon 2.0 330E 7.6Kwh Sport Euro 6 Ss is now on offer and ready for its next owner to take home. It contains a 2.0 L hybrid motor with automatic transmission and has 104,103 miles on the dash.
2.0 318D M Sport 141 Bhp
120,824miAutoDiesel2.0L
£6,995
Liverpool
~£176/pm
Up for sale and ready for you to take home - second hand BMW 3 Series 2.0 318D M Sport 141 Bhp that is fitted out with automatic transmission and a 2.0 Litre diesel engine. Buy it at the fabulous price of £6,995 from this dealer in Liverpool.
Coupe
99,680miManualDiesel2.0L
£4,375
Cheadle
~£110/pm
Finished in grey, this coupe used car has 99,680 miles on the dash and features a 2.0 litre diesel engine with manual transmission.
320I Xdrive Modern
67,868miAutoPetrol2.0L
£7,940
Buxton
~£199/pm
At our awesome price of only £7,940 is this BMW 3 Series 320I Xdrive Modern, it has 67,868 mi clocked up on the dash and comes fitted with a 2.0L petrol motor with automatic transmission.
2.0 320D Se Pro Mhev 188 Bhp
30,000miAutoDiesel2.0L
£25,299
York
~£635/pm
Beginning from around £ each month, you could buy this saloon car with 30,000 miles clocked up on the dashboard, diesel 2000 cc engine and automatic transmission.
2.0 320D Xdrive M Sport Shadow Edition 188 Bhp
65,959miAutoDiesel2.0L
£16,495
Burntisland
~£414/pm
Get behind the wheel of this 3 Series for only £16,495. It has 65,959 miles clocked up on the dash and features a 2.0 LTR diesel engine with automatic transmission.
3.0 M Sport Touring Xdrive Euro 6 Ss
95,000miAutoDiesel3.0L
£14,975
West Bromwich
~£376/pm
Grab the chance to be the new owner of this BMW 3 Series 3.0 M Sport Touring Xdrive Euro 6 Ss which is now available at just £14,975. It is finished in black, contains a 3.0l diesel engine with automatic transmission and has 95,000 miles clocked up on the dash.
2.0 318D M Sport Euro 5 Ss
64,000miManualDiesel2.0L
£9,595
Middlesbrough
~£241/pm
Featuring manual transmission and a 2.0 Litre diesel motor, this second hand 3 Series 2.0 318D M Sport Euro 5 Ss is on offer in the shade of and has 64,000 miles clocked-up on the dashboard.
Xdrive M Sport
56,000miAutoDiesel3.0L
£23,995
Blackburn
~£603/pm
Now available from this dealer in Blackburn is this BMW 3 Series Xdrive M Sport with 3.0 litre diesel motor, 56,000 miles and automatic transmission.
2.0 325D M Sport Touring 218 Bhp
120,000miAutoDiesel2.0L
£10,949
Oldham
~£275/pm
Available to test-drive at our dealership is this grey BMW 3 Series which comes fitted out with a 2000 cc diesel motor with automatic transmission.
320D M Sport Touring
125,200miAutoDiesel2.0L
£8,400
Newcastle upon Tyne
~£211/pm
Commencing at £ each month, you could enjoy this estate 3 Series with automatic transmission, a diesel 2000 cc motor and 125,200 miles on the dash.
2.0 320D Luxury Euro 5 Ss
93,988miAutoDiesel2.0L
£7,600
Blackburn
~£191/pm
BMW with a 2000 CC diesel engine and automatic transmission.
330E M Sport
68,000miAutoHybrid2.0L
£11,695
Wakefield
~£294/pm
Painted in a white finish, this saloon BMW has got 68,000 mi clocked up on the dashand incorporates a 2.0l hybrid engine and automatic transmission. First Registered in 2017, it's now on offer and ready for its new owner to take home for just £11,695.
2.0 320D Xdrive M Sport Touring 188 Bhp
51,593miAutoDiesel2.0L
£18,950
Nelson
~£476/pm
This car available from this dealer priced at £18,950 is available in the tone of grey and has 51,593 miles clocked up on the dash.
320I M Sport
31,674miAutoPetrol2.0L
£21,490
London
~£540/pm
For £21,490 you can get this used BMW 3 Series 320I M Sport from this dealership in London that comes equipped with a 2.0 LTR petrol motor and automatic transmission.
Saloon 2.0 320D M Sport Euro 6 Ss 201
128,300miAutoDiesel2.0L
£8,950
Newcastle upon Tyne
~£225/pm
This second hand BMW 3 Series Saloon 2.0 320D M Sport Euro 6 Ss 201 from this dealer in Newcastle upon Tyne comes fitted with automatic transmission, a 2.0 Ltr diesel engine and has 128,300 miles clocked-up on the dash.
3.0 335D
82,000miAutoDiesel3.0L
£14,995
Bromsgrove
~£377/pm
Be the next owner of this BMW 3 Series 3.0 335D that has automatic transmission and a 3.0L diesel motor. This second hand model at this dealership has 82,000 miles clocked up on the dash.
2.0 320D Sport Plus Edition Touring Euro 5 Ss
162,000miManualDiesel2.0L
£3,695
Peterborough
~£93/pm
Currently on offer and ready for its new owner to take home is this 3 Series 2.0 320D Sport Plus Edition Touring Euro 5 Ss with a 2000 CC diesel engine and 162,000 miles clocked up on the dash.
2.0 320D M Sport 188 Bhp
82,208miAutoDiesel2.0L
£11,000
Sutton Coldfield
~£276/pm
Available to drive away today is this BMW 3 Series which incorporates a 2.0L diesel motor and automatic transmission. On offer at the remarkable price of £11,000 and affordable instalments at hand beginning from £ pm.