family doesn’t like boyfriend

so my boyfriend and I have been together for a little over 5 months. I’m 19, he’s 20, and this is the first real relationship that I’ve ever had. I’m so happy. he takes great care of me, he loves me in a way that I didn’t know was possible, he’s responsible, and he’s just amazing. my parents for some reason don’t see that. they talk shit about him a lot. for example, I drive when we do stuff together. my car is nicer and more reliable and his is basically falling apart and can barely get him to work and back every day. this really bugs my parents because they think he should drive everywhere for some reason. when we go out to eat I don’t like him to pay for me all the time so a lot of the time we’ll pay for our own stuff. occasionally he’ll pick up the bill or I will and it’s not a big deal to either of us but my parents think that he should be paying for everything which I just don’t understand or agree with. we also usually hang out at his house instead of mine because I prefer to be there. I don’t like bringing him around my family because when he leaves I know they’re going to talk shit and this of course makes them mad because they think he should be coming over here to hang out with me. they even talk to their friends and other family about how they don’t like him and all the things he does “wrong” in their eyes. basically it just makes me feel like absolute shit. I love this boy and he’s so good to me. he’s the kind of boy I didn’t think existed because he’s so perfect. my parents are making me second guess everything though and it’s making me so sad. Ive had countless convos with them asking them to stop and they just won’t. it’s so frustrating and I don’t know what to do. I can’t imagine my life without my bf in it but I also can’t put up with this bullshit from my parents anymore. any advice or personal stories or experiences would be super appreciated, thanks for taking the time to read all of this 💕