<human>: Can you give me the gist of the text in a nutshell?

So, about three weeks I got a job at a place that has offered me steady summer employment while I've gone to school for the last couple of years. My coworker, we'll say "John", got hired within the last year while I was in school. 

I met John three weeks ago when I first started working and although his additude and work ethic kind of bothers me, it's something I've already learned to deal with and I don't mind it.

Here's my issue. Generally every day at lunch I will eat in the common area with all of my other coworkers. I use the ~20 minutes I'm there to socialize and talk and be nice with people. For the other ~20 minutes I have on lunch, I generally like to go to my car and listen to music and kind of just relax by myself. Also I chew tobacco (I know shitty habit) and I know that some people find it gross, so I just do it in my car to keep from bothering anyone. John though clearly doesn't mind it, because starting last week he has began to come up to my car that I'm sitting in during break and sit in my car with me. This isn't really okay with me. I really enjoy my time alone, and I don't feel bad saying this because I work within 10 feet of him all day every day, so it's not like there isn't a lot of time to socialize. It got to the point where he'd say "You going to your car now?" And I'd say something like "yeah I might go for a drive to the gas station" to try and deter him from ckming to my car. But he'd reply "Oh yeah I'll come for a drive."

I just don't know how to deal with the situation without hurting his feelings or anything. I have to work with him for another four months so I don't want any hard feelings. What do I do?
<bot>: Coworker sits in my car with me during lunch, I don't like it. How to not hurt his feelings but still get the message across?