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.
330E Sport Pro
Auto Petrol 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
This BMW 3 Series has got 79,074 miles clocked up on the dash and is equipped with a 2.0 ltr hybrid engine with automatic transmission.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
BMW 3 Series with a 2.0 ltr diesel motor and manual gearbox.
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
This used, low mileage BMW 3 Series comes with automatic transmission and a 2.0 litre petrol motor. It is on offer and ready for you to drive home in the tone of blue with only 31,674 miles clocked up on the dash.
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.