Mercedes-Benz CLA

List Price from £32,345
Buy new from £30,111
List Price from £33,845
Buy new from £31,506
List Price from £35,345
Buy new from £32,901