This work seeks to analyse battery wear in electric vehicles (EV) based on daily usage and battery temperature. An agent-based model (ABM) was built, using Matlab® software, in order to evaluate users' behaviour and represent the output data. Travel input data is obtained from Barcelona's driving survey, and different models of battery electric vehicles (BEV), plug-in hybrid electric vehicles (PHEV), and electric motorcycles (EM) have been taken into consideration. Battery size characteristics and consumption are different for every model of vehicle, although only lithium ion (Li-ion) battery technology has been modelled and the same voltage profile has been used in all of them. The model successfully represents battery wear as a function of temperature and battery usage.