Heat the oil in a medium, heavy-based sauce pan over low-medium heat. Add the onion and garlic, and saute until softened. Increase the heat to medium. Add the sausage meat, stirring to break up, and cook for 10 minutes, until browned. Pour in the wine and cook until reduced by half. Add the tomato and chilli, and bring to a boil. Decrease the heat to low and gently simmer for 15-20 minutes, until flavours have developed. Season with salt and pepper.