Tle a look at the Forza series. You have the main one for sim racing, which has excellent variable difficulty. You have Horizon for some just wild, crazy fun. Both with huge selections of cars (I am pretty sure you can transfer cars) they are loads of fun.