Jaguar XF

List Price from £34,925
Buy new from £27,706
Contract hire from £309.74 per month
List Price from £40,015
Buy new from £31,484
Contract hire from £353.30 per month