2016 BMW 3 Series
2.0 320D Xdrive
42,100miAutoDiesel2.0L
£15,000
Nairn
~£377/pm
42,100 miles clocked up on the dash, this 3 Series 2.0 320D Luxury comes fitted with a 2000CC diesel motor and it has automatic transmission.
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.
2 cars
2.0 320D Xdrive
42,100miAutoDiesel2.0L
£15,000
Nairn
~£377/pm
42,100 miles clocked up on the dash, this 3 Series 2.0 320D Luxury comes fitted with a 2000CC diesel motor and it has automatic transmission.
Saloon 2.0 318D M Sport Saloon 2008
51,000miManualDiesel2.0L
£6,999
Nairn
~£176/pm
Coming in the tone of silver, this second-hand BMW 3 Series Saloon 2.0 318D M Sport Saloon 2008 has got 51,000 miles clocked-up on the dashboard and comes fitted with a 2.0 L diesel motor with manual transmission.
Saloon 3.0
74,000miAutoDiesel3.0L
£18,490
Inverness
~£464/pm
Up for sale: BMW 3 Series Saloon 3.0 - 3000cc diesel motor with automatic transmission and 74,000 miles.
3 Series 1.5 318I Sport
87,784miAutoPetrol1.5L
£10,495
Inverness
~£264/pm
Be the new owner of this 3 Series which is fitted out with a 1.5l petrol engine and automatic transmission. This second hand model now available from this dealer has 87,784 miles clocked up on the dash and comes in the shade of grey.
3.0Ltr 340I
44,540miAutoPetrol3.0L
£21,995
Forres
~£552/pm
Get behind the wheel of this 3 Series 3.0Ltr 340I for just £21,995. It is equipped with a 3.0 Litre petrol motor with automatic transmission and has got 44,540 miles on the dash.
330D 3.0Ltr
76,119miAutoDiesel3.0L
£14,995
Forres
~£377/pm
Available for sale is this estate car on offer at the awesome price of just £14,995. This dealership in Forres also provides you with the option to buy using manageable monthly instalments to suit all budgets with instalment plans starting from only £ per calendar month.
330D M Sport
101,160miAutoDiesel3.0L
£12,495
Forres
~£314/pm
Take a closer look at this BMW 3 Series which comes with automatic transmission and a 3000 CC diesel engine. This second-hand model now available from our dealership in Forres has 101,160 miles clocked-up on the dash.
320D Se Step
55,195miAutoDiesel2.0L
£17,698
Fortrose
~£444/pm
On the market and ready for its next owner to drive away is this second hand 3 Series 320D Se Step that is fitted out with a 2.0 Ltr diesel engine and automatic transmission. Get it at the awesome price of £17,698 from this dealer in the Fortrose area.
330E M Sport Step Tech Pack
14miAutoHybrid2.0L
£43,498
Fortrose
~£1,092/pm
Available to buy is this 3 Series finished in grey with automatic transmission, a 2000 cc hybrid engine and 14 miles on the clock.
330E M Sport Step Pro Pack
15miAutoHybrid2.0L
£41,898
Fortrose
~£1,052/pm
A brilliant price of £41,898 is being advertised by our dealership on this like new 3 Series 330E M Sport Step Pro Pack.
330E Xdrive M Sport Step
7,150miAutoHybrid2.0L
£45,498
Fortrose
~£1,143/pm
On display at this dealership's showroom in Fortrose is this BMW in grey that has a automatic gearbox and 2.0l hybrid engine.
320I M Sport Step
7,250miAutoPetrol2.0L
£37,998
Fortrose
~£954/pm
This like new BMW features a 2.0 L petrol engine with automatic transmission and has only got 5,120 miles clocked up on the dash.
330E Xdrive M Sport
6,998miAutoHybrid2.0L
£38,998
Fortrose
~£979/pm
Second-hand BMW in impeccable condition, clean and tidy throughout. It drives like a brand new car with its 2000 cc hybrid motor, automatic gearbox and with only 6,998 miles clocked-up on the dash. You can even spread the cost of your purchase with convenient repayments starting off at only £ monthly.
320I Xdrive M Sport Step
7,105miAutoPetrol2.0L
£28,998
Fortrose
~£728/pm
Now available at this dealership located in Fortrose: BMW 3 Series 320I Xdrive M Sport Step with 7,105 mi, a 2000 cc petrol motor and automatic transmission.
320I M Sport Step
23,252miAutoPetrol2.0L
£25,998
Fortrose
~£653/pm
Equipped with a 2000CC petrol engine with automatic transmission, this second hand BMW 3 Series 320I M Sport Step from this dealership in Fortrose is available to buy with a blue finish and has 23,252 miles clocked up on the dash.
M340i Xdrive Mht Step
8,902miAutoPetrol3.0L
£37,498
Fortrose
~£942/pm
With very few miles clocked up on the dash and finished in the shade of black, this saloon is fitted out with a 3.0 LTR petrol engine and automatic transmission. Available on the market at the marvellous price of just £38,498 or with the possibility to buy on finance with affordable payments available starting from £ pm.
320D Xdrive Mht M Sport Step
29,728miAutoDiesel2.0L
£25,998
Inverness
~£653/pm
Are you planning on choosing a BMW 3 Series 320D Xdrive Mht M Sport Step? Then take a look at this used, low mileage one from our dealership in Inverness that is fitted out with a 2.0L diesel motor with automatic transmission.
330E Xdrive M Sport Step
37,734miAutoHybrid2.0L
£24,898
Fortrose
~£625/pm
On the market and ready for you to take home is this saloon, it has automatic transmission and a 2.0l hybrid engine. This used model currently in stock at our dealership in Fortrose is available at the brilliant price of just £24,898.
320D Xdrive M Sport Step
51,601miAutoDiesel2.0L
£22,498
Fortrose
~£565/pm
Coming in the tone of white, this BMW 3 Series is fitted with automatic transmission, a 2.0L diesel motor and has clocked up 51,601 miles.
320D Xdrive M Sport Shadow Edition Step
40,005miAutoDiesel2.0L
£19,998
Fortrose
~£502/pm
On offer and ready for its new owner to take home is this BMW 3 Series painted in the tone of white. This used one has 40,005 miles clocked up on the dash and contains a 2.0 L diesel engine.
320D Xdrive M Sport Shadow Edition
56,289miAutoDiesel2.0L
£17,698
Fortrose
~£444/pm
With automatic transmission and a 2000 cc diesel engine, this second hand BMW 3 Series 320D Xdrive M Sport Shadow Edition is up for sale with a grey finish and has 56,289 miles clocked-up on the dash.
2.0 320D M Sport U1209 Ulez
61,396miManualDiesel2.0L
£14,995
Inverness
~£377/pm
Get yourself behind the wheel of this BMW for only £15,995. It has 61,396 miles clocked-up on the dashboard and contains a 2.0l diesel engine with manual transmission.
2.0 318D Sport
99,000miManualDiesel2.0L
£5,495
Elgin
~£138/pm
At this dealer you'll find the great price of just £5,495 on this BMW 3 Series with 99,000 mi clocked-up on the dash.
3.0 M340i Touring Xdrive Euro 6 Ss
39,000miAutoPetrol3.0L
£37,500
Elgin
~£942/pm
Available in the tone of blue, this BMW 3 Series 3.0 M340i Touring Xdrive Euro 6 Ss contains a 3.0 Ltr petrol engine with automatic transmission and has 39,000 miles on the dash.