I can talk about the leasing a bit.
I leased a 2002 jaguar x-type. I put like $2500 down and my payments were $200 a month for 24 months.
So essentially I paid $7300 to drive a decent AWD car for 2 years.
I ended up getting out of the lease though because I had 12K miles a yr and I was doing 12K miles in about 8 months.
Leasing is good on some cars (mostly domestics) because you don’t have to worry about selling the car and taking a huge hit, also you can negotiate the lease too.
My friend leased a f150 4x4 extended cab STX for $1,500 down and $58 a month. that is a danm good deal