BMW 3-Series

SE

List Price from £29,340
Buy new from £21,754
Contract hire from £298.31 per month
List Price from £29,640
Buy new from £21,971
Contract hire from £295.55 per month
List Price from £34,355
Buy new from £26,216
Contract hire from £322.45 per month
List Price from £36,255
Buy new from £30,392
Contract hire from £278.32 per month

EfficientDynamics Plus

BMW 3 SERIES
320d EfficientDynamics Plus 5dr View offers
List Price £35,335
Buy new from £29,562
Contract hire from £360.04 per month
BMW 3 SERIES
320d EfficientDynamics Plus 5dr Step Auto View offers
List Price £36,885
Buy new from £30,879
Contract hire from £371.86 per month

EfficientDynamics Sport

BMW 3 SERIES
320d EfficientDynamics Sport 5dr View offers
List Price £35,835
Buy new from £29,987
Contract hire from £361.03 per month
BMW 3 SERIES
320d EfficientDynamics Sport 5dr Step Auto View offers
List Price £37,360
Buy new from £28,108
Contract hire from £374.81 per month