Jaguar XF

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