Just bought a new car help
So I just bought a new Land Rover 2003 not new but new to me… it’s leaking and I am going to take it in but can any car experts calm my nerves and tell me it’s nothing lol I spent everything I had on it :( the oil didn’t smell like any thing