i dont understand why u ppl saying dont bother with online play, yes its hard to find a friend/race but its got everything single player got and more, u can drive to drive-ins and do chalanges other ppl posted even if u cant win them cos some cheater set time of 1.2sec but its fun. U can buy 2nd hand cars for much less that u'd pay in showrooms, if u lucky.
Plus you can cruise around with random ppl tho that might b harder as its not so popular anymore, i havent been on for like a month myself.
Honestly dont bother with offline play, maybe have an offline profile just in case the servers are down tho normaly they back very quickly.