Hi Tammy,
I agree with NotAllThere in that anywhere between Binningen and Ettingen would be fine. The number 10 tram runs every 10 mins during the day from Basel town centre out to Ettingen (and slightly further on a slightly less regular service) so just try and find somewhere relatively near a tram stop.
You certainly won't need two cars. We sold both of ours before we moved here last summer and coped perfectly well without them. We did buy one a couple of months ago (well my husband did as I still wasn't convinced we needed one!) but only because it can be a bit of a hassle getting 3 kids and all their luggage on public transport for a weekend away. Most of the time we go places on the trams (or buses) cos it's just easier and good value for money (we bought annual passes)
Don't forget to consider living in Therwil if that's where your husband's working! We've lived in Therwil for a year now and are very happy here. It doesn't seem to have as big an expat scene as some villages but there are enough english-speaking things in the neighbouring villages to make that okay. Therwil does have the playgroup/school Ahead With English if you'd want your children to go there to maintain their English alongside the German/Swiss they'd learn at the local schools. There are also a couple of Swiss playgroups (Spielgruppe) that take children from 2 to give your child a bit of a head start in the local language before starting at Kindergarten in 2-3 years.
I have 3 children (all boys). The oldest attends one of the 3 primary schools, the middle one attends one of the 8 Kindergartens , and my youngest (who will be 2 tomorrow) starts at one of the Spielgruppe after the summer holidays. The older two are very happy at school here and are both doing really well considering they couldn't speak a word of German this time last year!!
If you have any more questions about Therwil or what's available nearby for little ones then feel free to PM me.
Good luck with your search!!
Melanie